#ifndef __LED_H
#define __LED_H

#include "bsp.h"

typedef enum
{
	LED1,LED2
}LED_Enum; 

#define LED1_PIN	LED1_Pin
#define LED1_PORT	LED1_GPIO_Port
#define LED2_PIN	LED2_Pin
#define LED2_PORT	LED2_GPIO_Port

#define LED1_IN_STA()		read_pin(LED1_PORT,LED1_PIN)
#define LED1_ON()				write_pin(LED1_PORT,LED1_PIN,GPIO_PIN_RESET)
#define LED1_OFF()			write_pin(LED1_PORT,LED1_PIN,GPIO_PIN_SET)

#define LED2_IN_STA()		read_pin(LED2_PORT,LED2_PIN)
#define LED2_ON()				write_pin(LED2_PORT,LED2_PIN,GPIO_PIN_RESET)
#define LED2_OFF()			write_pin(LED2_PORT,LED2_PIN,GPIO_PIN_SET)

void LED_Init(void);
void LED_ToggleLed(LED_Enum led);

#endif
